package com.txts.road.admin.teamSys.domain;

import com.txts.road.admin.common.annotation.Excel;
import com.txts.road.admin.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 车队信息对象 team_info
 * 
 * @author ruoyi
 * @date 2025-04-19
 */
public class TeamInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    @Excel(name = "序号")
    private String teamId;

    /** 车队名称 */
    @Excel(name = "车队名称")
    private String teamName;

    /** 车队图片 */
    @Excel(name = "车队图片")
    private String teamImage;

    /** 车队战绩 */
    @Excel(name = "车队战绩")
    private String history;

    public void setTeamId(String teamId) 
    {
        this.teamId = teamId;
    }

    public String getTeamId() 
    {
        return teamId;
    }

    public void setTeamName(String teamName) 
    {
        this.teamName = teamName;
    }

    public String getTeamName() 
    {
        return teamName;
    }

    public void setTeamImage(String teamImage) 
    {
        this.teamImage = teamImage;
    }

    public String getTeamImage() 
    {
        return teamImage;
    }

    public void setHistory(String history) 
    {
        this.history = history;
    }

    public String getHistory() 
    {
        return history;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("teamId", getTeamId())
            .append("teamName", getTeamName())
            .append("teamImage", getTeamImage())
            .append("history", getHistory())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
